package com.suqiu.constant;

/**
 * RabbitMQ常量池
 *
 * @author suqiu
 */
public interface RabbitConstant {
    /**
     * 直接模式1
     */
    String DIRECT_MODE_QUEUE_ONE = "queue.direct.1";

    /**
     * 队列2
     */
    String QUEUE_TWO = "queue.2";


    /**
     * 队列3
     */
    String QUEUE_THREE = "3.queue";

    /**
     * rpc队列
     */
    String QUEUE_FOUR = "reply.queue";

    /**
     * 分列模式
     */
    String FANOUT_MODE_QUEUE = "fanout.mode";

    /**
     * 主题模式
     */
    String TOPIC_MODE_QUEUE = "topic.mode";

    /**
     * 路由1
     */
    String TOPIC_ROUTING_KEY_ONE = "queue.#";

    String TOPIC_ROUTING_KEY_1 = "queue.11";

    /**
     * 路由2
     */
    String TOPIC_ROUTING_KEY_TWO = "2.queue";

    /**
     * 路由3
     */
    String TOPIC_ROUTING_KEY_THREE = "3.queue";

    /**
     * 路由3
     */
    String TOPIC_ROUTING_KEY_FOUR = "4.queue";

    /**
     * 延迟队列
     */
    String DELAY_QUEUE = "delay.queue";

    /**
     * 延迟队列交换器
     */
    String DELAY_MODE_QUEUE = "delay.mode";
}
